Python Job: Machine Learning Engineer

Job added on

Company

Ericsson

Location

Paris - France

Job type

Full-Time

Python Job Details

As the tech firm that created the mobile world, and with more than 54,000 patents to our name, we've made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, lead, and perform at your best, shaping the future of technology. This is a place where you're welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team.

Come, and be where it begins.


In Cloud RAN our team is developing the management, orchestration and automation of Cloud RAN that encompasses physical network functions (PNF), virtual network functions (VNF), cloud native network functions (CNF) and the services across Cloud RAN, transport, 5G Core and underlying cloud infrastructure. Under this context, Cloud RAN management is not just about managing hybrid network functions in RAN, but also about bringing cloud native principles, programmable networks and model driven management and orchestration systems. This brings key values needed in 5G networks such as automation, flexibility, faster time to market, managing complex networks, and better customer experience.


In 5G, AI technologies are an integral part of making the networks meet the new challenges and deliver performance that far exceeds networks of today. Machine Learning (ML) and other Artificial Intelligence (AI) technologies are vital to build optimized and highly automated systems towards the zero-touch vision of a cognitive network platform.


Our Exciting Opportunity

We are now growing our Paris R&D and Innovation hub, focusing on the newest technologies for AI automation, Security, 5G and 6G. In the Massy hub, we work with a wide function focus, from research, architecture, and system management to product development.


We are looking for creative and upbeat Machine Learning Engineers to join our Network Automation group in the Paris R&D and Innovation hub and build the most intelligent and robust automation applications.


This is a place where you're encouraged as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team. Are you in?


Join us in Ericsson's R&D Centre France in Massy!


You will

  • Actively participate in the software development for Cloud Native automation applications with Machine Learning components.
  • Contribute to rapid and iterative development of high-quality AI applications
  • Collaborate with product development teams and partners in Ericsson business to industrialize Machine Learning models and solutions as part of Ericsson Cloud RAN portfolio.
  • Be able to deliver scalability, resilience, and performance by taking full advantage of the evolving architecture and services inherent to a Cloud Native Platform.
  • Strive for delivery of product and test code with all the advantages of a DevOps infrastructure.


As a Machine Learning Engineer, you have strong programming skills and deep understanding of data science/engineering and Machine Learning tools.

You also have proven experience in data science methodologies and know how to apply them to solve challenging real-world problems as part of a highly dynamic and global team.


Position Qualifications:

  • MSc in Computer Science, Machine Learning, Computer Engineering, Mathematics, Physics, or related field (e.g. applied mathematics/statistics).
  • Strong skills in Machine Learning especially techniques such as Linear/Logistic Regression, Bagging, Bayesian model, Neural Networks, Random forest, Gradient boosting, hyper-parameter optimization techniques etc.
  • Proven skills and track record (Github, open source etc.) in the use of current state of the art Machine Learning frameworks such as Python, R, Scala, Tensorflow, Scikit, ONNX, PyTorch, Spark etc. in developing ML/AI applications.
  • Experience of data engineering and data handling technologies and tools like Spark, Kafka, ElasticSearch, Airflow, Kubeflow, Seldon, NIFI for ML serving and LCM tooling.
  • Knowledge of Could technologies, Kubernetes, Docker and tooling is a plus.
  • Strong analytical skills and ability to acquire new knowledge and apply it in the job.
  • Programming skills in various languages (C++, Scala, Java, R) with proficiency in Python or Go
  • Good communication skills in written and spoken English.
  • Creativity and ability to formulate problems and solve them independently.
  • Ability to work in a collaborative environment, working with multiple stakeholder business units, global customers, technology and other ecosystem partners in a multi-culture, global organization with sensitivity and persistence.

What's in it for you?

Here at Ericsson, our culture is built on over a century of courageous decisions. With us, you will no longer be dreaming of what the future holds – you will be redefining it. You won’t develop for the status quo but will build what replaces it. Joining us is a way to move your career in any direction you want; with hundreds of career opportunities in locations all over the world, in a place where co-creation and collaboration are embedded into the walls.

  • You will expand your horizons in a rich multicultural environment with colleagues from all over the world
  • You will get to work in our newly built and widely growing R&D organization and Innovation hub in Paris, with the latest technologies that are shaping the future
  • You will get opportunities to expand your knowledge capabilities and grow
  • You will find yourself in a speak-up environment where empathy and humanness serve as cornerstones for how we work, and where work-life balance is a priority.


Welcome to an inclusive, global company where your opportunities to make an impact are endless!